package com.jcgyl.export.mapper;

import com.jcgyl.export.entity.Tbuploaddetail;
import com.jcgyl.export.entity.TbuploaddetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbuploaddetailMapper {
    long countByExample(TbuploaddetailExample example);

    int deleteByExample(TbuploaddetailExample example);

    int deleteByPrimaryKey(Integer detailId);

    int insert(Tbuploaddetail record);

    int insertSelective(Tbuploaddetail record);

    List<Tbuploaddetail> selectByExample(TbuploaddetailExample example);

    Tbuploaddetail selectByPrimaryKey(Integer detailId);

    int updateByExampleSelective(@Param("record") Tbuploaddetail record, @Param("example") TbuploaddetailExample example);

    int updateByExample(@Param("record") Tbuploaddetail record, @Param("example") TbuploaddetailExample example);

    int updateByPrimaryKeySelective(Tbuploaddetail record);

    int updateByPrimaryKey(Tbuploaddetail record);
}